#include <rtthread.h>
#include "pm.h"

#ifndef __APP_PM_H__
#define __APP_PM_H__

int pms_task_init(void);

void pm_bsp_enter_idle(struct rt_pm *pm);
void pm_bsp_enter_light(struct rt_pm *pm);
void pm_bsp_enter_deepsleep(struct rt_pm *pm);
void pm_bsp_enter_standby(struct rt_pm *pm);
void pm_bsp_enter_shutdown(struct rt_pm *pm);

#endif 